import axios from 'axios'
// import { useUserStore } from '@/store/user';

const request=axios.create({
  // baseURL:'',
  timeout:50000,
})

// 请求拦截器
request.interceptors.request.use((config)=>{
  // 携带登录token
  let token=localStorage.getItem('TOKEN')
  if(!token){
    token=localStorage.getItem('DOCTOKEN')
  }
  if(token){
    config.headers.token=token
  }
  return config
},(error)=>{
  return Promise.reject(error)
})

// 响应拦截器
request.interceptors.response.use((response)=>{
  return response
},(error)=>{
  // console.error('响应错误:', {
  //   status: error.response.status,
  //   data: error.response.data,
  //   headers: error.response.headers
  // });
  return Promise.reject(error)
})

export default request